//引入当前页面的 less文件 
require("../less/login.less")

//文档加载完毕
document.ready(function () {

    // 获取dom

    let phoneInp = document.querySelector("#phoneInp"); //手机号码 
    
    let passwordInp = document.querySelector("#passwordInp"); //密码 
   
    let submitBtn = document.querySelector("#submitBtn"); //提交

    /* 提交按钮的事件  */
    submitBtn.addEventListener("click", function () {
        //取值
        let phoneInpVal = phoneInp.value;//手机号码
        let passwordInpVal = passwordInp.value;//密码 
        console.log(phoneInpVal, passwordInpVal);
        //验证 

        if (!window.$utils.isphoneNum(phoneInpVal)) {
            // msg.textContent = "请输入正确的手机号码"
            window.$utils.showToast("zp-close", "请输入正确的手机号码")
            return;
        }  
         if (!window.$utils.passwordTest(passwordInpVal)) {
            // msg.textContent = "请输入正确的密码"
            window.$utils.showToast("zp-close", "请输入正确的密码")
            return;
        } 
            axios.post(window.$utils.BASE_URL + "/users/login", {
                "account": phoneInpVal,
                "password": passwordInpVal
            })
                .then(function (res) {
                    let rst = res.data;//服务器返回的数据是放在data对象中的
                    console.log(rst);
                    if (rst.status === 0) {
                        //注册成功
                        //成功的提示信息
                        console.log(rst.data.user.userId);
                        window.$utils.showToast("zp-good", "登录成功")
                        //本地储存
                        localStorage.setItem("user",rst.data.user.userId)
                        
                        window.setTimeout(() => {
                            //页面跳转
                            window.location.href = "./index.html";
                        }, 3000)

                    } else if (rst.status === 1) {
                        //注册失败
                        window.$utils.showToast("zp-close", "登录失败")
                    }
                })
                .catch(function (error) {
                    console.log(error);
                })
      

    })
})